﻿* { font-family: "YaHei\5FAE\8F6F\96C5\9ED1", "\5fae\8f6f\96c5\9ed1", Arial, Helvetica, sans-serif; }
html { font: normal 14px/100% "YaHei\5FAE\8F6F\96C5\9ED1", "\5fae\8f6f\96c5\9ed1", Arial, Helvetica, sans-serif; color: #444; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% }
body { margin: 0; padding: 0; background: #fff; overflow-y: scroll }
ul, li, div, input, p, dl, dd, dt, h3, h4, h1, h2, h5, h6, pre, sub, i, em, article, aside, details,
figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary, audio, canvas, progress, video, input, textarea {
	padding: 0; margin: 0; font-weight: normal; font-style: normal; list-style: none; outline: 0;
}
div, p, span, li, h1, h2, h3, h4, h5 { word-break: break-all; word-wrap: break-word; }
input, textarea { font-family: "Regular", "\5fae\8f6f\96c5\9ed1", Arial, Helvetica, sans-serif; -webkit-appearance: none; border-radius: 0; }
a { color: #252424; text-decoration: none;}

img { border: 0;max-width: 100%; }
img.zoom{
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
img.zoom:hover{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}


a:hover { color: #E8B325; }
.clearfix:after { content: "."; height: 0; visibility: hidden; clear: both; display: block; }
*html .clearfix { height: 1%; }
.clearfix { zoom: 1; }
.row:after {
	content: "";
	clear: both;
	display: block;
}
[class*="col-"] {
	float: left;
	/*padding: 15px;*/
	/*border: 1px solid red;*/
}
.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}

.text-left{text-align: left}
.text-right{text-align: right}
.text-center{text-align: center}

.mt-10{margin-top: 10px;}
.mt-20{margin-top: 20px;}
.mt-30{margin-top: 30px;}
.mt-50{margin-top: 50px;}
.mt-80{margin-top: 80px;}
.mt-100{margin-top: 100px;}




/*重写下拉样式*/
.form-group:after {
	content: "";
	clear: both;
	display: block;
}
.form-group label{padding: 10px 0;}
.form-group select{border:none; padding:3px 22px 6px 6px;
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAXCAYAAACMLIalAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAFHSURBVEiJ7dY/SgNREMfx7wQrlSBLCo+RNMFY5Qapts4FFK0ClrmGNoEEcoGcQT2A5AQKVmqRRlTGwp8SdNk/8a27hQMPdmffzPvs48GuuTt1i0bVgKT4R+WNhpmNzSz+bSMzi81sHAJlwD3wBBy6+8OGoAi4BPbcfT8ErAc8AgvA3J0iQy+2UI9e0frEnmo8ABwYbYAaqXYQAvSFUvML4A3oFwD1VXMeCvQdtQNcAbdAlAMUAXeq2S4FpYXaOhvzHKi55rZDgn6gtNhQZ+QkBXSqOcPQoESUFp0AL0A34VkXeAUmZYDSUE1gCdwArbV8S7kl0PxTlAAd7dZ0LTdVrlMWKBUlxJHOTqzhwHGZoEyUYDPgWWNWNsjdPz4raWFmu8C1bg/cfZVaECC2sia4+8rMzj6vywYB2TtVRdTzJ69qQFLUEvUOCvU4pv7sx1oAAAAASUVORK5CYII=") no-repeat right center #fff;
	background-size:auto 40%; -webkit-appearance:none; -moz-appearance:none; appearance:none; border-radius:1px;width: 100%; border:solid 1px #cfdadd;}
.form-group select:before{font-family:"hui-font"; content:"\e63d"; font-size:12px;}

.input-form{border: none;padding: 5px;background: #EDEDED;color: #999999;width: 100%;line-height: 30px;}

.input-group{position: relative;}

/*重写下拉样式*/
.form-group:after {content: "";clear: both;display: block;}
.form-group label{padding: 10px 0;}
.form-group select{border:none;
	padding:5px 22px 6px 6px;
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAXCAYAAACMLIalAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAFHSURBVEiJ7dY/SgNREMfx7wQrlSBLCo+RNMFY5Qapts4FFK0ClrmGNoEEcoGcQT2A5AQKVmqRRlTGwp8SdNk/8a27hQMPdmffzPvs48GuuTt1i0bVgKT4R+WNhpmNzSz+bSMzi81sHAJlwD3wBBy6+8OGoAi4BPbcfT8ErAc8AgvA3J0iQy+2UI9e0frEnmo8ABwYbYAaqXYQAvSFUvML4A3oFwD1VXMeCvQdtQNcAbdAlAMUAXeq2S4FpYXaOhvzHKi55rZDgn6gtNhQZ+QkBXSqOcPQoESUFp0AL0A34VkXeAUmZYDSUE1gCdwArbV8S7kl0PxTlAAd7dZ0LTdVrlMWKBUlxJHOTqzhwHGZoEyUYDPgWWNWNsjdPz4raWFmu8C1bg/cfZVaECC2sia4+8rMzj6vywYB2TtVRdTzJ69qQFLUEvUOCvU4pv7sx1oAAAAASUVORK5CYII=") no-repeat right center #F5F5F5;
	background-size:auto 40%; -webkit-appearance:none; -moz-appearance:none; appearance:none;
	/*border-radius:5px;*/
	width: 100%;
	border:solid 1px #cfdadd;
	color: #999;
	font-size: 16px;
}
.form-group select:before{font-family:"hui-font"; content:"\e63d"; font-size:12px;}
.input-group{position: relative;}
.input-group i{position: absolute;right: 10px;top: 5px;font-size: 16px;line-height: 30px;}
.input-group input{
	font-size: 16px;
	line-height: 30px;
	color: #999;
	padding: 5px 0px;
	border: none;
	background: #F5F5F5;
	width: 100%;
	text-indent: 5px;
}


/*header*/
.header {width: 100%;z-index: 9999;
	background: #222222;transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; -webkit-transition: all .3s ease-out; }
.tops { width: 1200px; margin: 0 auto; height: 90px; line-height:90px;padding: 0px 0; color:#d6d1d1;
	transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; -webkit-transition: all .3s ease-out; }
.tops .logo { float: left;line-height: 90px;width: 20%;}
.tops .logo img{ vertical-align: middle;width: 100%;}
.tops .city{ float: left;width: 15%;color:#E8B325;margin-left: 5%;}
.tops .tel{ float: right;width: 60%;text-align: right;}
.tops .tel .t{ color:#E8B325;font-size: 20px;}
.tops .tel .c{ font-size: 16px;margin-left: 10px;}

.menu{background: #fff;padding: 0px;height: 40px;overflow: hidden;width: 100%;}
.menu .navs {width: 1260px;margin: auto; font-size: 14px; line-height: 40px;}
.menu .navs li{ float: left;width: 180px;text-align: center;}
.menu .navs a {color: #222222; font-size:16px;}
.menu .navs li:hover,.menu .navs li.active {background: #E8B325;color: #ffffff;}
.menu .navs li:hover a,.menu .navs li.active a{color: #ffffff;}

.menu .navs .submenu{position: absolute; z-index: 9999;background: #E8B325;width: 180px;display: none;}
.menu .navs .submenu dd{line-height: 30px;background: #222222;padding: 10px 0;}
.menu .navs .submenu dd a{color:#ffffff;}
.menu .navs .submenu dd:hover a{color:#E8B325;}
.menu .navs li:hover .submenu{display: block;}

	/*indexbanner*/
.indexbanner { margin: 0 auto; height: 650px; overflow: hidden; width: 100%;}
.indexbanner .imgcontent { position: relative; z-index: 0; max-height: 650px; }
.indexbanner .imgcontent li { width: 100%; height: 650px; background-repeat: no-repeat; background-position: center top;}
.indexbanner .imgcontent li a{ display:block; width:100%; height:100%;}

.indexbanner .dotitle { position: relative; z-index: 1; bottom: 150px; height: 30px; line-height: 30px; text-align: center; }
.indexbanner .dotitle ul { text-align: center; padding-top: 90px; }
.indexbanner .dotitle ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 7px; height: 7px; margin: 0 10px; overflow: hidden; font-size: 0; border-radius: 30px; background: #c3eff3; border: 2px solid #c3eff3; }
.indexbanner .dotitle ul .on { background: rgba(255, 255, 255, 0); }
.indexbanner .prev, .indexbanner .next { z-index: 1; display: none; width: 55px; height: 55px; position: relative; margin: -27% 0 0 3%; float: left; background: url(img/arrow.png) 0 0 no-repeat; filter: alpha(opacity=20); opacity: 0.2; transition: all .3s ease-out }
.indexbanner .next { background-position: right 0; float: right; margin-right: 3% }
.indexbanner .prev:hover, .indexbanner .next:hover { filter: alpha(opacity=80); opacity: 0.8; }


/*banner*/
.aboutbanner{font-size:0;margin: 0;overflow:hidden;text-align: center;}
.aboutbanner img{vertical-align: bottom;max-width: 100%;}
section{margin: 0 auto;margin:0;padding:0;}

/*warpper*/
.warpper{width: 1260px; margin: 0 auto; }
.color-white{color: #ffffff;}
.color-yellow{color: #E8B325;}
.btn{background: #E8B325;color: #ffffff;padding: 5px 20px;font-size: 14px;border: none;}
.btn:hover{background: #DD8F13;color: #ffffff;}
.btn-black{border: solid 1px #999;background: none;color: #999;}

.btn-white{border: solid 1px #222;background: #222222;color: #fff;}
.btn-white:hover{background: #000;}

.btn-outline{background: #ffffff;border: #E8B325 1px solid;color: #E8B325;}
.btn-outline:hover{background: #E8B325;color: #ffffff;}

/*主页模块标题通用*/
.index_title{padding: 40px 0px;text-align: center;color:#fff;line-height: 30px;}
.index_title .tit{font-size: 36px;font-weight: 900;letter-spacing: 1px;line-height: 40px;}
.index_title .line{height: 3px;background: #E8B325;width: 50px;margin: 10px auto;}

.index_title.black{color:#222222;}

/*主页量房服务*/

.index_service_lf{background: #F5F5F5;padding-bottom: 30px;}

.index_liangfang{
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
	background: #ffffff;
	height: 100px;
	margin-top: -32px;
	z-index: 1000;
	position: relative;
	padding: 10px 50px;
}
.index_liangfang .title{font-size: 20px;line-height: 40px;margin-top: 10px;}
.baoming input{font-size: 16px;line-height: 30px;color:#999;padding: 5px 0px;text-indent:10px;border:none;background: #F5F5F5;margin-right: 10px;}
.baoming input.w200{width: 200px;}
.baoming input.w250{width: 250px;}
.baoming input.w350{width: 350px;}
.baoming input.w450{width: 450px;}
.baoming input.w500{width: 500px;}

.baoming input.black{background: #393939;}
.baoming .btn{font-size: 16px;line-height: 40px;color:#fff;padding: 5px;border:none;background: #E8B325;padding: 0px 10px;}
.baoming .btn.w100{width: 100px;}
.baoming .btn.w120{width: 120px;}
.baoming .btn.w140{width: 140px;}

.index_service{margin-top: 50px;margin-bottom: 50px;}

.index_service li div,.index_service li img{transition: all .4s;}
.index_service li:hover div{transform:translateY(-8px);}
.index_service li:hover img{transform: scale(1.2);transform:translateY(-8px);}

.index_service li{float: left;margin-right: 15px;width: 240px;height: 205px;text-align: center;font-size: 16px;background: #f5f5f5;line-height: 30px;color: #999999;overflow: hidden;}
.index_service li:last-child{margin-right: 0px;}
.index_service li h3{font-size: 20px;font-weight: 900;color: #e8b325;}
.index_service li .txt{background: #f5f5f5;height: 100px;}

/*样板间*/
.index_ybj{background: url(images/ybj_bg.jpg) no-repeat center;height: 750px;}
.ybj_menu{padding: 10px 0px 10px 0px;}
.ybj_menu a{color:#ffffff;padding: 20px 20px;font-size: 19px;}
.ybj_menu a:hover{color:#fff;background: #E8B325;border-radius: 38px;}
.ybj_menu a.more{color:#606060;float: right;background: none;}

.ybj_list li:nth-of-type(1) img { transform: translate(-210px); }
.ybj_list li:nth-of-type(2) img { transform: translate(-180px); }
.ybj_list li:nth-of-type(3) img { transform: translate(-380px); }
.ybj_list li:nth-of-type(4) img { transform: translate(-450px); }
.ybj_list li:nth-of-type(5) img { transform: translate(-320px); }
.ybj_list { width: 1260px; height: 512px; margin: 30px auto 0 auto; }
.ybj_list img { width: 780px; height: 510px; max-width: 780px; }
.ybj_list li { float: left; position: relative; width: 120px; height: 100%; overflow: hidden; cursor: pointer; transition: 0.5s; transform-origin: top; filter: alpha(opacity=50); opacity: 0.9; }
.ybj_list li img { transition: 1.2s; }
.ybj_list li .tit { position: absolute; bottom: 0; right: 0px; width: 100px;  line-height: 28px; color:#fff;padding-bottom: 30px;}
.ybj_list li .btn { color: #FFF; border:solid 1px  #fff;background:none;border-radius: 15px;padding: 3px 10px;}
.ybj_list li.active { cursor: pointer; transform: scale(1.02, 1.08); z-index: 3; width: 780px; filter: alpha(opacity=100); opacity: 1; }
.ybj_list li.active img { transform: translate(0px); }
.ybj_list li.active .tit{right: auto;left: 10px; }
.ybj_list li.active .btn{background: #e8b325;border: solid 1px #e8b325;}
.ybj_list li:nth-of-type(1) { transform-origin: top left; }
.ybj_list li:nth-of-type(5) { transform-origin: top right; margin-top: -4px;}

/*主页产品*/


.index_pro{position: relative;margin-bottom: 40px;}
.index_pro .bd li{position: relative;}
.index_pro .more{text-align: left;width: 200px;position: absolute;bottom: 135px;left: 50px;}
.index_pro .more .btn{color:#222222;}
.index_pro .hd{text-align: left;width: 200px;position: absolute;bottom: 100px;left: 50px;}
.index_pro .hd li{height: 5px;width: 70px;border-radius: 10px;background: #222222;display: inline-block;text-align: center;}
.index_pro .hd li.on{background: #E8B325;}

.index_pro .nextpre{/* background: #f1ecec; */color: #ffffff;font-size:70px;padding: 15px;border-radius: 30px;z-index: 100;position: absolute;top: 40%;}
.index_pro .nextpre.next{right: 0px;}
.index_pro .nextpre.prev{left: 550px;}

/*主页案例*/
.index_case_list{margin-top: 3px;margin-bottom: 10px;}
/*.case_list img{transition: all .6s;}*/
/*.case_list img:hover{transform: scale(1.2);}*/
.index_case_list li{float: left;margin-right: 30px;width: 400px;height: 350px;font-size: 14px;line-height: 30px;color: #999999;overflow: hidden;position: relative;

}
.index_case_list li:last-child{margin-right: 0px;}
.index_case_list li .pic{height: 270px;overflow: hidden;}
.index_case_list li h3{font-size: 18px;font-weight: 900;padding: 10px 0px 5px 0px;}
.index_case_list .angle{color:#fff;font-size: 50px;position: absolute;top:100px;left: 140px;background-color:rgba(0,0,0,0.5);padding: 5px 20px;border-radius: 30px;display: none;}
.index_case_list li:hover .angle{display: block;}
.index_case_list .more{text-align: center;padding: 30px 0px;}
.index_case_list .more a{border: solid 1px #222222;padding: 3px 10px;}

/*主页精选设计师*/
.index_sjs{background: url(images/sjs_bg.jpg) no-repeat center;width: 100%;overflow: hidden;}
.sjs_list{height: 650px;color: #ffffff;font-size: 31px;position: relative;}
.sjs_list .box img{width: 100%;}
.sjs_list .box .pic{width: 927px;height:590px;float: left;position: relative;}
.sjs_list .box .big{width: 670px;height: 410px;overflow: hidden;}
.sjs_list .box .small p{width: 265px;height: 180px;overflow: hidden;float: left;margin-top: 9px;margin-right: 10px;}
.sjs_list .box .small p img{width: 265px;height: 180px;}
.sjs_list .box .ren{position: absolute;bottom: 0px;right: 0px;width: 380px;height: 510px;}
.sjs_list .box .ren img{border: solid 4px #ffffff;width: 100%;height: 510px;}
.sjs_list .box .txt{width: 220px;float: left;padding-left: 30px;padding-top: 90px;}

.sjs_list .box .txt .cr{color: #E8B325;}
.sjs_list .box .txt .des{padding-top:0px;font-size: 39px;font-weight: lighter;}
.sjs_list .box .txt .name{padding-top:40px;font-size: 24px;font-weight: 900;}
.sjs_list .box .txt .name span{background: #2A2A2A;color: #999999;font-size: 16px;}
.sjs_list .box .txt .name age{font-size: 16px;}

.sjs_list .box .txt .attr{padding-top:40px;font-size: 18px;line-height: 38px;}
.sjs_list .box .txt .attr span{color: #999999;font-size: 10px;}
.sjs_list .box .txt .attr p{font-size: 20px;}
.sjs_list .box .txt .attr p.fg{height: 120px;overflow: hidden;}
.sjs_list .box .txt .more{margin-top: 50px;}
.sjs_list .box .txt .btn.white{font-size: 16px;color:#ffffff;border: 1px #ffffff solid;padding: 3px 10px;background: none;}
.sjs_list .box .txt .btn.white:hover{color:#222222;background: #E8B325;}

.sjs_list {position: relative;width: 100%;margin: 0 auto}
.sjs_list .swiper-container {	padding-bottom: 10px;}
.sjs_list .swiper-slide {width: 1260px;height: 600px;background-color:rgba(0,0,0,0.9);background: url(images/sjs_bg.jpg) no-repeat center;}
.sjs_list .swiper-slide-next {opacity:0.2;}
.sjs_list .swiper-slide-prev {opacity:0.2;}

.sjs_list .swiper-slide-next .txt{opacity:0;}
.sjs_list .swiper-slide-next .big{opacity:0;}
.sjs_list .swiper-slide-next .small{opacity:0;}
.sjs_list .swiper-slide-next .ren{margin-right: 110px;}
.sjs_list .swiper-slide-next .ren img{border: none;}


.sjs_list .swiper-slide-prev .ren{opacity:0;}
.sjs_list .swiper-slide-prev .small{opacity:0;}
.sjs_list .swiper-slide-prev .big{
    margin-top: 100px;
    width: 380px;
    height: 510px;
    margin-left: 500px;
}
.sjs_list .swiper-slide-prev .big img{
    width: 358px;
    height: 510px
}



/*//页码*/
.sjs_list .swiper-pagination {
    width: 860px;
    bottom: 20px;
    position: absolute;
    right: 10px;
    top: 580px;
    text-align: right;
    margin: auto;font-size: 24px

}
.sjs_list .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;border: 3px solid #fff;background-color: #d5d5d5;	width: 10px;
	height: 10px;
	opacity: 1;
}
.sjs_list .swiper-pagination-bullets .swiper-pagination-bullet-active {border: 3px solid #00aadc;background-color: #fff;}
.sjs_list .swiper-button-prev {
    left: 120px;
    top: 185px;
    width: 200px;
    height: 345px;
	color: #ffffff;
	background: linear-gradient(to right, rgba(255,255,255,0), rgba(000,000,000,1));
	text-align: right;

}
.sjs_list .swiper-button-prev.w1300{
	background: none;
	left: 20px;
}
.sjs_list .swiper-button-prev.w1700{
	background: none;
	left: 120px;
}
.sjs_list .swiper-button-prev:hover {background-position: 0 -46px;background-size: 100%}
.sjs_list .swiper-button-next {
	right: 120px;
	top: 170px;
	width: 200px;
	height: 350px;
	color: #ffffff;
	background: linear-gradient(to right, rgba(000,000,000,1), rgba(255,255,255,0));
}
.sjs_list .swiper-button-next.w1300{
	background: none;
	right: 20px;
}
.sjs_list .swiper-button-next.w1700{
	background: none;
	right: 120px;
}




/*主页实景VR*/
.index_vr .vr_item {
	position: relative;
	height: 540px;
	overflow: hidden;
}
.index_vr .heart{position: absolute;top:20px;right:20px;background-color:rgba(0,0,0,0.4);border-radius: 20px;padding: 5px 15px;color: #fff;}
.index_vr .heart i{color: #E8B325;}
.index_vr .title{position: absolute;bottom:0px;background-color:rgba(0,0,0,0.6);padding: 15px 0px;color: #fff;width: 100%;text-align: center;}
.vr_list li{float: left;margin-right: 2%;width: 32%;height: 350px;margin-top: 2%;}
.vr_list li .vr_item{height: 237px;
    overflow: hidden;}
.vr_list li:nth-child(3n+0){margin-right: 0px;}



/*热门楼盘*/
.index_rmlp{background: url(images/lp_bg.jpg) no-repeat center;height: 790px;width: 100%;overflow: hidden;}
.rmlp{padding-top: 20px;}
.rmlp_list{width: 730px;float: left;}
.rmlp_list .title{position: absolute;bottom:0px;background-color:rgba(0,0,0,0.6);padding: 15px 0px;color: #fff;width: 100%;text-align: center;}
.rmlp_list .item{position: relative;overflow: hidden;}
.rmlp_list .small li{float: left;margin-right: 2%;width: 32%;height: 144px;margin-top: 3%;overflow: hidden;}
.rmlp_list .small li:nth-child(3n+0){margin-right: 0px;}
.rmlp_list .small li img{height: 144px;}

.rmlp_list .big{position: relative;}
.rmlp_list i{font-size: 20px;}
.rmlp_list .nextpre{/*background: #222222;*/color: #ffffff;font-size:20px;padding: 15px;border-radius: 30px;z-index: 100;position: absolute;top: 40%;}
.rmlp_list .nextpre.next{right: 0px;}


.zjgd{width: 510px;float: right}
.zjgd .btn{float: right;line-height: 25px;margin-top: 23px;}
.zjgd .tit{font-size: 29px;color: #ffffff;padding: 20px;background: url(images/zjgd_tit.jpg);height: 75px;line-height: 80px;}
.zjgd_list li{line-height: 40px;background: #F4F4F4;cursor:pointer;}
.zjgd_list li:hover{background: #E8B325;color: #ffffff;}
.zjgd_list li.hd{background: #C5C5C5;}
.zjgd_list li dd{float: left;width: 19%;padding-left: 3%;}
.zjgd_list li dd:first-child{width: 30%;}

/*装修头条*/
.index_zxtt{background: url(images/zxtt_bg.jpg) no-repeat center;height: 900px;width: 100%;overflow: hidden;}
.zxtt_list .hd{text-align: center;margin-bottom: 30px;}
.zxtt_list .hd a{border-left: #E8B325 1px solid;border-top: #E8B325 1px solid;border-bottom: #E8B325 1px solid;padding: 5px 20px;font-size: 16px;}
.zxtt_list .hd a:last-child{border-right: #E8B325 1px solid;}
.zxtt_list .hd a.on{background: #E8B325;color: #ffffff;}
.zxtt_list .bd{padding: 30px;background: #ffffff;margin-top: 20px;}
.zxtt_list .bd .txt{line-height: 26px;padding-left: 35px;margin-top: 40px;}
.zxtt_list .bd h3{font-size: 30px;border-bottom: solid 2px #dcdcdc;line-height: 40px;margin-top: 26px;padding-bottom: 10px;color: #222222;}
.zxtt_list .bd dtime{font-size: 35px;border-bottom: solid 2px #666;padding-bottom: 4px;}
.zxtt_list .bd dtime span{font-size: 26px;}
.zxtt_list .bd .desc{margin-top: 30px;color: #999999;}
.zxtt_list .bd .more{margin-top: 100px;text-align: right;}
.zxtt_list .bd .items{margin-top: 36px;line-height: 30px;}
.zxtt_list .bd .items a{font-size: 18px;}
.zxtt_list .bd .items div:nth-child(even) .item{padding-left: 35px;}
.zxtt_list .bd .item time{float: right;}

/*首页在线预约*/
.index_zxyy{background: url(images/zxyy_bg.jpg) no-repeat center;height: 530px;width: 100%;overflow: hidden;}
.zxyy_main .zxyy_left{float: left;width: 330px;}
.zxyy_main .zxyy_right{float: right;width: 910px;}

.zxyy_main .yylf{}
.zxyy_main .yylf img{vertical-align: middle;}


.zxyy_main .zxyy_left li{background: url(images/zxyy_zxlf.jpg) no-repeat center;color: #ffffff;height: 100px;width: 320px;overflow: hidden;font-size: 22px;line-height: 100px;text-align: center;border-radius: 10px;}
.zxyy_main .zxyy_left li.yysj{margin-top: 20px;}
.zxyy_main .zxyy_left li i{font-size: 38px;vertical-align: middle;}
.zxyy_main .icon_yysj{background: url(images/zxyy_yysj_0.png) no-repeat;width: 42px;height: 42px;display: inline-block;margin-right: 20px;}

.zxyy_main .zxyy_left li.on{background: #ffffff;color: #222222;}
.zxyy_main .zxyy_left li.on .icon_yysj{background: url(images/zxyy_yysj.png) no-repeat;}


.zxyy_main .zxyy_right .title{text-align: right;line-height: 30px;color: #E8B325;font-size: 16px;padding: 35px 0px 20px 0px;}

.footer{background: #050505;padding-top: 30px;padding-bottom: 10px;color:#ffffff;line-height: 30px;}
.footer .hot{font-size: 16px;color: #ffffff;line-height: 40px;margin-top:10px;}
.footer .hot i{color: #E8B325;}
.footer .tel{color: #E8B325;font-size: 28px;margin-top: 5px;}
.footer .tel span{font-style: oblique;border-bottom: solid 1px #E8B325;font-weight: 900;}
.footer .footer_menu{line-height: 30px;text-align: center;}
.footer .footer_menu h3{margin-bottom: 10px;}
.footer .wx{text-align: center;color: #C5C5C5;line-height: 25px;}
.footer .links{margin-top: 20px;}
.footer .links a{color: #C5C5C5;}
.footer .copyright{color: #C5C5C5;text-align: center;margin-top: 20px;}

/*分页样式*/
.pagelist{line-height: 20px;padding: 20px 0px;text-align: center;}

.pagelist li{display: inline-block;padding: 5px 15px;background: #ffffff;border: solid 1px #ededed;}
.pagelist li.active{background: #E8B325;}

.postion{line-height: 30px;margin: 10px 0;font-size: 16px;}

/*经典案例*/
.case_body{background: #F5F5F5;padding-top: 5px;}
.searchbox{border: #dcdcdc solid 1px;background: #ffffff;font-size: 14px;line-height: 46px;}
.searchbox li{border-bottom: solid #ededed 1px;}
.searchbox li.on{;background: #ededed;}
.searchbox .name{float: left;width: 120px;background: #e0dfdf;text-align: center;}
.searchbox .item a{float: left;width: 80px;display: block;margin-left: 20px;}
.searchbox .item a.on{color: #e8b325;}

.case_list li{float: left;margin-right: 20px;width: 300px;height: 300px;font-size: 16px;line-height: 30px;color: #999999;overflow: hidden;background: #ffffff;margin-top: 20px;
	-webkit-box-shadow: #ededed 0px 0px 10px;
	-moz-box-shadow: #ededed 0px 0px 10px;
	box-shadow: #ededed 0px 0px 10px;
}
.case_list li:nth-child(4n+0){margin-right: 0px;}
.case_list li .pic{height: 200px;overflow: hidden;position: relative;}
.case_list li .angle{color:#fff;font-size: 50px;position: absolute;top:80px;left: 90px;background-color:rgba(0,0,0,0.5);padding: 5px 20px;border-radius: 20px;display: none;}
.case_list li h3{font-size: 18px;font-weight: 900;padding: 10px 0px 5px 0px;}
.case_list li:hover .angle{display: block;}
.case_list .title{height: 100px;overflow: hidden;position: relative;}
.case_list .title h3,.case_list .title p{margin-left: 20px;}
.case_list .title .small{font-size: 12px;}
.case_list li .title i.on{color: #E8B325;}

.case_list .yuyue{text-align: center;padding: 30px 0px;}
.case_list .yuyue .btn{border-radius: 10px;cursor: pointer;display: none;}
.case_list .desc{background: #E8B325;color: #ffffff;display: none;z-index: 10;font-size: 12px;padding: 10px;line-height: 26px;position: absolute;bottom: 0px;height: 80px;overflow: hidden;width: 100%;}
.case_list li:hover .desc{background: #E8B325;color: #222222;display: block;z-index: 10;}
.case_list li:hover .yuyue .btn{display: block;}


.CasesIframe{    width: 100%;
    height: 760px;
    border: none;}
.vr-banner{background: #222222;}
.vr-title{background: #222222;padding: 20px 0px;color: #ffffff;line-height: 40px;font-size: 16px;}
.vr-title .tit{padding-top: 20px;color: #999999;}
.vr-title .tit .name{font-size: 34px;color: #ffffff;}
.likes-tit{margin-top: 20px;}
.likes-tit h3{font-size: 24px;font-weight: 900;padding: 20px 0;}
.likes-tit .more{padding-top: 30px;}

/*案例详细页布局*/
.show_left{width:900px;float: left;}
.show_right{width: 340px;float: right;}

.case_sjs{padding: 20px;background: #ffffff;}
.case_sjs .pic{width: 40%;float: left;height: 440px;}
.case_sjs .desc{line-height: 25px; font-size: 18px;float: right;width: 55%;color: #666;}
.case_sjs .desc label{font-size: 20px;font-weight: 900;}
.case_sjs .desc .name{font-size: 26px;}
.case_sjs .desc p{margin-top: 20px;}

.case_baojia{font-size:16px;padding: 20px 10px 10px 10px;background: #ffffff;line-height: 40px;}
.case_baojia .tit{font-size:20px;padding: 10px;background: #3a3a3a;border-radius: 5px;color: #ffffff;text-align: center;}
.case_baojia .tab{background: #E8B325;border-radius: 5px;color: #ffffff;text-align: center;border: solid 1px #C5C5C5;margin-top: 20px;}
.case_baojia .tab .li{padding: 5px 0px;}
.case_baojia .tab .on{background: #ffffff;border-radius: 5px;color: #222222;text-align: center;}
/*案例详细页报价*/
.case_baojia .yuyue p{margin-top: 20px;border: solid 1px #ccc;border-radius: 5px;padding: 5px 0px;}
.case_baojia .yuyue input{color: #C5C5C5;width: 90%;border: none;padding-left: 10px;}
.case_baojia .yuyue .sbt{margin-top: 20px;}
.case_baojia .yuyue .sbt .submit{background: #919191;border-radius: 5px;color: #ffffff;padding: 16px 0px;border: none;width: 140px;float: left;font-size: 16px;}
.case_baojia .yuyue .sbt .submit.b2{background: #c79e68;float: right;}


.case_baojia.baojia_scroll{position:fixed;top: 0px;z-index: 999;}

/*案例详细信息*/
.case_info{position: relative;overflow: hidden;padding: 20px;background: #ffffff;}
.case_info img{max-width: 100%;}
.case_info .case_info_title{position: relative;}
.case_info .box{padding: 10px;background-color:rgba(255,255,255,0.8);position: absolute;top: 50%;margin-top:-100px;left:50%;margin-left:-270px;width: 520px;height: 200px;text-align: center;}
.case_info .box .info{border: solid 1px #222222;height: 100%;}
.case_info .box .info h3{font-size: 32px;font-weight: 900;margin-top: 30px;margin-bottom: 10px;}
.case_info .box .info span{background: #A0A0A0;color: #ffffff;padding: 3px 10px;font-size: 14px;}
.case_info .box .attr{padding: 10px;}

.right_box{padding: 20px 10px;background: #ffffff;}
.right_box .title{text-align: center;}
.right_box .title  .line {display: inline-block;width: 50px;border-top: 1px solid #ccc ;}
.right_box .title  .txt {color: #686868;vertical-align: middle;padding: 0 10px;	font-size: 18px;}

.right_box .title2{font-size: 16px;}
.right_box .title2 .more{font-size: 14px;float: right;color:#999;}

.arctile_list li{margin-bottom: 20px;}
.arctile_list .pic{width: 90px;height: 60px;overflow: hidden;float: left;}
.arctile_list .txt{line-height: 25px;font-size: 14px;width: 210px;float: right;position: relative;}
.arctile_list .txt h3{font-size: 14px;}
.arctile_list .txt time{position: absolute;right: 0px;color: #999;}

.right_box .hot_sjs{border: solid 1px #999999;text-align: center;margin-top: 100px;line-height: 25px;}
.right_box .hot_sjs .photo img{border-radius: 80px;margin-top: -75px;border: 6px solid #ededed;width: 130px;height: 130px;}
.right_box .hot_sjs .name{margin-top: 30px;}
.right_box .hot_sjs .name h3{font-size: 20px;}
.right_box .hot_sjs .attr{text-align: left;padding-left: 20px;margin: 30px 0px;}
.right_box .hot_sjs .attr span{font-weight: 900;}
.right_box .hot_sjs .attr p{padding-left: 20px;}
.right_box .hot_sjs .attr li{margin-top: 10px;}
.right_box .hot_sjs .more{margin-bottom: -13px;}
.right_box .hot_sjs .more .btn{font-size: 16px;}

.right_box .rece_list li{position: relative;height: 180px;overflow: hidden;margin-top: 20px;}
.right_box .rece_list .txt{position:absolute;bottom:0px;background-color:rgba(0,0,0,0.5);width: 100%;color: #999999;display: none;padding: 10px 0;}
.right_box .rece_list .txt span{padding: 0px 10px;font-size: 18px;color: #ffffff;}
.right_box .rece_list li:hover .txt{display: block;}

/*旧房改造*/
.reform_lc{background: url(images/reform_s_bg.jpg) no-repeat center;height: 1260px;width: 100%;position: relative;}
.reform_lc .fwlc{background: #ffffff;z-index: 100;position: absolute;top:-80px;width: 1260px;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
}
.reform_lc .fwlc .title{margin-top: -50px;}
.reform_lc .fwlc .box{padding: 30px;line-height: 25px;padding-right: 40px;}
.reform_lc .fwlc .box .tit{position: relative;}
.reform_lc .fwlc .box.two .tit{margin-top: 20px;}
.reform_lc .fwlc .box .tit span{position: absolute;left: 0;}
.reform_lc .fwlc .box .txt{margin-left: 40px;border-bottom: #E8B325 1px solid;width: 200px;line-height: 20px;color: #C5C5C5;font-size: 12px;}
.reform_lc .fwlc .box .txt h3{font-size: 24px;color: #222222;padding-top: 5px;}
.reform_lc .fwlc .box .desc{margin-left: 40px;margin-top: 20px;}
.reform_lc .fwlc .box .pic{margin-left: 40px;margin-top: 20px;}

.fanxin {padding: 30px 0px;}
.fanxin .title{text-align: center;}
.fanxin .project .hd{text-align: center;padding: 20px 0px;}
.fanxin .project .hd a{margin: 5px;border: solid 1px #E8B325;display:inline-block;width: 100px;height: 40px;line-height: 40px;font-size: 16px;}
.fanxin .project .hd a:hover,.fanxin .project .hd a.on{background:  #E8B325;color: #ffffff;}
.fanxin .project .bd{text-align: center;padding: 20px 0px;}

.reform_wanjia{background: url(images/reform_10000_bg.jpg) no-repeat center;height: 900px;width: 100%;}
.reform_wanjia .title{text-align: center;margin-top: 60px;}
.reform_wanjia .con{text-align: center;margin-top: 100px;}

.reform_fuwu{width: 100%;}
.reform_fuwu .title{text-align: center;margin-top: 50px;}
.reform_fuwu .con{text-align: center;margin-top: 50px;margin-bottom: 50px;}

.reform_yygz{background: url(images/reform_yygz_bg.jpg) no-repeat center;height: 580px;width: 100%;padding-top: 140px;color: #ffffff;}
.reform_yygz .yygz{background-color:rgba(255,255,255,0.2);padding: 10px;height: 400px;width: 100%;padding: 30px 0px;}

.reform_yygz .yygz .title{text-align: center;color: #ffffff;line-height: 60px;border-right: solid 1px #ffffff;}
.reform_yygz .yygz .title h1{font-size: 48px;margin-top: 60px;}
.reform_yygz .yygz .title h3{font-size: 32px;margin-top: 30px;}
.reform_yygz .yygz .title button{background: #d4d4d4;border-radius: 20px;margin-top: 40px;font-size: 18px;padding: 10px 30px;border: none;}

.reform_yygz .yygz .yygz_form{padding-top: 20px;padding-left: 60px;font-size: 18px;}
.reform_yygz .yygz .yygz_form li{margin-top: 20px;}
.reform_yygz .yygz .yygz_form label{width: 80px;display: inline-block;}
.reform_yygz .yygz .yygz_form input{background: #5F5F5F;color: #ededed;padding: 5px;border: none;height: 30px;width: 100%;}
.reform_yygz .yygz .yygz_form i{line-height: 40px;position: absolute;right: 10px;top: 0px;}
.reform_yygz .yygz .yygz_form button{width:573px;height: 40px;padding: 5px;}
.reform_yygz .yygz .yygz_form select{background: #5F5F5F;color: #ededed;padding: 5px;border: none;height:40px;width: 102%;}


.reform_guest{background: url(images/reform_yygz_bg1.jpg) no-repeat center;height: 260px;width: 100%;padding-top: 120px;color: #ffffff;}
.reform_guest .guest{background: #1f1f1f;padding: 20px 0 20px 10px;}
.reform_guest .guest .input-group{width: 98%;}
.reform_guest .guest .input-group input{border-radius: 5px;font-size: 30px;line-height: 30px;font-weight: 100;}
.reform_guest .guest .btn{width: 100%;border-radius: 5px;font-size: 30px;line-height: 40px;font-weight: 900;color: #ad0e0e;padding: 5px 0;}
.reform_guest .guest .tit{color: #e3dcdc;font-size: 50px;line-height: 60px;}
.reform_guest .guest .tit .en{color: #e3dcdc;font-size: 30px;}



/*在建工地*/
.case_build{padding-top: 20px;background: #ededed;}
.build_one{background: #ffffff;padding: 20px;margin-bottom: 20px;}
.build_one .pic{width: 300px;height: 180px;position: relative;float: left;overflow: hidden;}
.build_one .pic .now{background: #E8B325;position: absolute;top: 0px;width: 80px;line-height: 30px;text-align: center;}
.build_one .txt{width: 500px;float: right;line-height: 30px;}
.build_one .txt h3{font-size: 28px;}
.build_one .txt p{margin-top: 10px;}
.build_one .txt .stage li{width: 100px;display: inline-block;height: 100px;text-align: center;line-height: 25px;z-index: 100;}
.build_one .txt .stage .bigline{text-align: center;position: relative;}
.build_one .txt .stage .bigline i{font-size: 18px;line-height: 30px;position: relative;color: #E8B325;}
.build_one .txt .stage .line{display: inline-block;width: 48px;border-top: 3px solid #ccc ;margin-top: -5px;position: absolute;top: 18px;}
.build_one .txt .stage .line.left{left: 0px;}

.build_one .txt .stage .bigline.dashed .line{border-top: 3px dashed #ccc ;}
.build_one .txt .stage .bigline.dashed i{color: #999;}

.build_yuyue{background: #ffffff;padding: 20px;line-height: 30px;text-align: center;}
.build_yuyue h1{font-size: 36px;}
.build_yuyue h3{font-size: 18px;margin-top: 20px;}
.build_yuyue .input-form{font-size: 16px;margin-top: 20px;}
.build_yuyue .btn{font-size: 16px;margin-top: 20px;line-height: 30px;width: 100%;border-radius: 5px;}

/*核心优势 */
.core_title{margin: 30px 0px;text-align: center;}

.core_dxgy li{float: left;}
.core_dxgy .tit{width:80px;float: left;background: #DFE0E2;font-size: 18px;text-align: center;height:390px;display: table;cursor: pointer;}
.core_dxgy .tit dd{width: 30px;line-height: 200%;display:table-cell; vertical-align:middle;text-align: center;}
.core_dxgy .tit dd h3{width: 30px;margin: auto;}
.core_dxgy .pic{width:530px;height:390px;float: right;display: none;position: relative;}
.core_dxgy .pic img{width:530px;height:390px;}
.core_dxgy .pic i{position: absolute;left: 0px;color: #E8B325;top:190px;font-size: 28px;}
.core_dxgy li:nth-child(odd) .tit{background: #F7F8FA;}
/*.core_dxgy li:hover .pic,.core_dxgy  .tit.on{display: block;}*/
.core_dxgy li .tit.on{background: #E8B325;}

.core_fuwu{background: url(images/core_fwys_bg.jpg) no-repeat center;height: 760px;width: 100%;;color: #ffffff;}
.core_pzfw_pic{padding: 30px 0px;}

.core_gyxj{background: url(images/core_gyxj_bg.jpg) no-repeat center;height: 1000px;width: 100%;;color: #ffffff;}
.core_gyxj .core_title{padding-top: 30px;}
.core_gyxj .desc{font-size: 18px;line-height: 40px;padding-top: 30px;text-align: center;}

.core_sale{background: url(images/core_sale_bg.jpg) no-repeat center;height: 600px;width: 100%;;color: #ffffff;overflow: hidden;}
.core_sale .warpper{padding-top: 40px;}
.core_sale .con{position: relative;height: 600px;}
.core_sale .con .a1{position: absolute;top:50%;margin-top: -100px;}

.warpper.dxgy{max-width: 1480px;width: auto;}
.dxgy_title{text-align: center;background: url(images/dxgy_tit_bg.png) no-repeat center bottom;line-height: 55px;padding-bottom: 20px;}
.dxgy_title .t1{color:#14120a;font-size: 45px;}
.dxgy_title .t2{color:#9e9e9e;font-size: 25px;}
.dxgy_title.white{background: url(images/dxgy_tit_bg1.png) no-repeat center bottom;}
.dxgy_title.white .t1{color:#ffffff;}
.dxgy_title.white .t2{color:#ffffff;}

.core_dp{padding: 20px 0;background: url(images/dxgy_dp_bg.png) no-repeat bottom center;}
.core_dp .pic1{width: 26%;}
.core_dp .pic2{width: 48%;text-align: center;}

.core_18{background: #222222;padding: 20px 0;}
.core_zygr{padding: 100px 0 60px;background: url(images/dxgy_zygr_bg.jpg) no-repeat top center;}
.core_zygr .txt{color: #ffffff;font-size: 24px;line-height: 40px;padding: 20px 30px 0;font-weight: 100;}

.core_gq{padding: 0px 0 0px;background: url(images/dxgy_gq_bg.png) no-repeat top center;}

/*联系我们*/
.contact{padding: 20px 0 80px 0;}
.contact_title{background: url(images/line_bg.png) no-repeat center bottom;width: 100%;padding: 50px  0px 30px 0;text-align: center;line-height: 30px;}
.contact_title h1{font-size: 36px;margin:10px 0;}
.contact_body{background: #ffffff;padding: 20px 50px;margin-top: 50px;
	-webkit-box-shadow: #ededed 0px 0px 15px;
	-moz-box-shadow: #ededed 0px 0px 15px;
	box-shadow: #ededed 0px 0px 15px;
}
.contact_body .linkman{padding: 80px 0;line-height: 40px;}
.contact_body .linkman h1{color: #ededed;font-size: 56px;letter-spacing: 3px;}
.contact_body .linkman h3{margin-top: 30px;font-size: 24px;font-weight: 900;margin-bottom: 30px;}
.contact_body .linkman i{display: inline-block;width: 30px;color: #E8B325;}
.contact_body .linkman .line{border-bottom: 3px solid #222222;width: 100px;margin-bottom: 30px;}
.contact_body .mapimg {padding: 20px 0;}
.contact_body .mapimg img {max-width: none;}

/*关于我们*/
.about{line-height: 25px;position: relative;}
.about_title{width: 100%;padding: 30px  0px 30px 0;text-align: center;line-height: 40px;color: #222222;font-size: 20px;t}
.about_title h1{font-size: 38px;margin-top: 20px;color: #000;font-weight: 900;}
.about_title h3{font-size: 40px;letter-spacing: 5px;}
.about_title.white,.about_title.white h1{color: #ededed;}
.about_pp{background: url(images/about_pp_bg1.png) #f5f5f5 repeat-x center bottom;width: 100%;padding: 20px 0 100px;}
.about_pic{position: absolute;top: 300px;right: 0px;}

.about .tit{font-size: 40px;padding:50px 0;text-align: center;color: #222222;}
.about .ppjs .desc{height: 400px;
	-webkit-box-shadow: #666 0px 0px 5px;
	-moz-box-shadow: #666 0px 0px 5px;
	box-shadow: #666 0px 0px 5px;

	background: #ffffff;
	padding: 30px 20px;
	color: #222222;
}
.about .ppjs .desc .txt{padding: 30px;text-indent: 30px;font-size: 20px;line-height: 35px;}
.about .ppjs .desc .txt h3{font-size: 25px;padding: 10px 0;}

.about_honor{padding: 10px 0 60px;}
.about_honor .tit{padding: 10px 0;}
.about_honor .ppys .desc{text-align: center;line-height: 25px;color: #ededed;padding: 10px;}
.about_honor .ppys .pic{border-bottom: #232323 solid 1px;padding-bottom: 20px;}
.about_honor .pply li{width: 32%;float: left;margin-right: 2%;margin-top:100px;background: url("images/honor_pply_bg.jpg");border-radius: 10px;
	-webkit-box-shadow: #999 0px 0px 5px;
	-moz-box-shadow: #999 0px 0px 5px;
	box-shadow: #999 0px 0px 5px;
	position: relative;;
	height: 200px;
	padding: 10px 0;
}
.about_honor .pply li:nth-child(even){background: url("images/honor_pply_bg1.jpg");}
.about_honor .pply li:nth-child(even) .txt{color: #ffffff;}

.about_honor .pply li img{max-width: 100%;vertical-align: middle;}
.about_honor .pply li .icon{border-radius: 100px;width: 100px;height: 100px;
	-webkit-box-shadow: #ccc 0px 0px 5px;
	-moz-box-shadow: #ccc 0px 0px 5px;
	box-shadow: #ccc 0px 0px 5px;
	background: #ffffff;
	position: absolute;
	top:-50px;
	left: 50%;
	margin-left: -50px;
	text-align: center;
	line-height: 100px;
}
.about_honor .pply li .txt{color: #222222;font-size: 25px;line-height: 30px;text-align: center;padding-top: 50px;}
.about_honor .pply li .txt h3{font-size: 30px;font-weight: 900;padding: 20px 0;}
.about_honor .pply li:nth-child(3n+0){margin-right: 0;}
.about_honor .pply li:nth-child(2){
	margin-top: 30px;
	border-top-left-radius: 100px;border-top-right-radius: 100px;
	background: url("images/honor_pply_bg1.jpg");
	height: 270px;
}
.about_honor .pply li:nth-child(2) .icon{top: 20px;}
.about_honor .pply li:nth-child(2) .txt{color: #ffffff;padding-top: 120px;}
.about_honor .pply li:nth-child(5){
	margin-top: 40px;
	height: 260px;
}
.about_honor .pply li:nth-child(5) .icon{top: 20px;}
.about_honor .pply li:nth-child(5) .txt{padding-top: 120px;}

.about_history{background: url(images/about_pp_bg2.png) #f5f5f5 repeat-x center top;width: 100%;padding: 20px 0 100px;}

.about_walfare{padding: 20px 0 60px;}
.about_walfare .heat{line-height: 35px;font-size: 25px;}
.about_walfare .heat span{font-weight: 900;}
.about_walfare .heat img{vertical-align: middle;}
.about_walfare .txt{line-height: 30px;text-align: center;font-size: 20px;padding: 30px;}
.about_walfare .pic{
	-webkit-box-shadow: #666 0px 0px 5px;
	-moz-box-shadow: #666 0px 0px 5px;
	box-shadow: #666 0px 0px 5px;
	padding: 60px 0;
	background: #f5f5f5;
	text-align: center;
}
.about_bhj{padding-bottom: 20px;background: #f5f5f5;}
.about_bhj .txt{line-height: 25px;text-align: center;font-size: 20px;color:#222222;}

/*团队列表*/

.team_body{background: #F5F5F5;line-height: 40px;}
.teambanner{background: url(banner/team.jpg) no-repeat center top;height: 580px;width: 100%;}
.teambanner .bannercontent{position: relative;height: 580px;}
.teambanner .team_baoming{background:rgba(0,0,0,0.5);color: #ffffff;line-height: 5px;border-radius: 5px;bottom: 10px;width: 100%;position: absolute;bottom: 30px;}
.teambanner .team_baoming .title{color: #ffffff;padding: 10px 0;font-size: 20px;padding: 21px;padding-top:30px;}
.teambanner .team_baoming .baoming{color: #ffffff;padding: 10px 0;font-size: 18px;padding-left: 20px;padding-bottom: 20px;}

.team_list li{width: 620px;float: left;margin-top: 30px;overflow: hidden;height: 280px;}
.team_list li:nth-child(even){float: right;}
.team_list li .box{background: #ffffff;padding: 20px;line-height: 30px;color: #999;;box-sizing: border-box;}
.team_list li:hover .box{border: solid 1px #E8B325}
.team_list li .pic{width: 170px;height: 220px;overflow: hidden;position: relative;float: left;}
.team_list li .pic img{height: 220px;}
.team_list li .pic .yuyue{background: #E8B325;color: #ffffff;line-height: 40px;text-align: center;position: absolute;bottom: 0px;width: 100%;display: none;}
.team_list li:hover .pic .yuyue{display: block;}

.team_list li .txt {width: 380px;float: right;}
.team_list li .txt .tit {height: 50px;}
.team_list li .txt .tit label {font-size: 24px;color: #222222;margin-right: 10px;}
.team_list li .txt .tit span {float: right;}
.team_list li .txt .tit span i{margin-left: 10px;}
.team_list li .txt .tit span i.on{color: #E8B325;}
.team_list li .txt .desc {height: 90px;overflow: hidden;}
.team_list li .txt .desc label {color: #222222;}

.team_list li .txt .pic_list {height: 90px;}
.team_list li .txt .pic_list li {width: 120px;height: 90px;float: left;overflow: hidden;margin-right: 10px;margin-top: 0px;}
.team_list li .txt .pic_list li:last-child {margin-right: 0px;}

.hot_case{padding: 30px 0 50px 0;}
.team_case_title{background: url(images/line_bg_team.png) no-repeat left bottom;width: 100%;line-height: 40px;font-size: 18px;}
.team_info{background: #ffffff;padding: 20px;}
.team_info .case_list li{width: 280px;margin-right: 10px;background: #F5F5F5;}
.team_info .case_list li:nth-child(3n+0){margin-right: 0px;}


/*单页报价*/
.baojiabanner{background: url(banner/baojia.jpg) no-repeat center top;height: 710px;width: 100%;}
.baojia_box{width: 1300px;float: right;padding-top: 100px;}

.baojia_box  .tit{line-height: 90px;}
.baojia_box  .tit li{width: 50%;float: left;text-align: center;background: #D8D8D8;text-align: center;}
.baojia_box  .tit li.on{background: #E8B325;color: #ffffff;}
.baojia_box  .tit dd{width: 50%;text-align: center;margin: auto;font-size: 24px;}
.baojia_box  .tit em{background: url(images/baojia_bj_icon_on.png) no-repeat center;width: 60px;height: 60px;display: inline-block;vertical-align: middle;margin-right: 20px;}
.baojia_box  .tit .yy em{background: url(images/baojia_yy_icon_on.png) no-repeat center;}
.baojia_box  .tit li.on .bj em{background: url(images/baojia_bj_icon.png) no-repeat center;}
.baojia_box  .tit li.on .yy em{background: url(images/baojia_yy_icon.png) no-repeat center;}


.baojia_box  .con .box{background-color:rgba(0,0,0,0.5);padding: 40px;color: #ffffff;font-size: 28px;line-height: 60px;}
.baojia_box  .con .box label{display: inline-block;width: 180px;float: left}
.baojia_box  .con .box input{border: #999999 1px solid;background-color:rgba(0,0,0,0.1);color: #999999;height: 40px;width: 100%;padding: 5px 0;text-indent: 10px;font-size: 16px;}
.baojia_box  .con .box select{border: #999999 1px solid;background-color:rgba(0,0,0,0.1);color: #ffffff;height: 50px;width: 103%;font-size: 16px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.baojia_box  .con .box .input{width: 400px;float: left;}
.baojia_box  .con .box .input.w300{width: 300px;float: left;}
.baojia_box  .con .box .input .group{float: left;position: relative}
.baojia_box  .con .box .input .group i{position: absolute;right: 10px;top: 25px;}
.baojia_box  .con .box .input .group.col2{width: 190px;float: left}
.baojia_box  .con .box .input .group.col2:nth-child(2){float: right;}
.baojia_box  .con .box .input .group.col3{width: 120px;float: left;margin-right: 20px;}

.baojia_box  .con .box .quote_calc{margin-top: 100px;}/*报价计算图睡*/

.baojia_box  .con .box .result{width: 400px;}
.baojia_box  .con .box .result label{width: 100px;}
.baojia_box  .con .box .result .input{width: 300px;}
.baojia_box  .con .box .result .input .group{width: 300px;}
.baojia_box  .con .box .result .board{border: solid 1px #fff;margin-top: 20px;font-size: 18px;line-height: 40px;}
.baojia_box  .con .box .result .board h3{font-size: 24px;padding:20px 0;text-align: center;}

.baojia_box  .con .box .btn{border-radius: 20px;padding: 10px 50px;font-size: 18px;margin-top: 30px;}
.baojia_box  .con .box .rtn{font-size: 14px;}

.baojia_box  .con .box .yy_pic{border-left: solid 1px #999999;text-align: center;margin-left: 30px;}

/*问答页面*/
.ask_body{background: #F5F5F5;padding-top: 30px;}
.ask_body .content{background: #ffffff;padding: 30px;margin-top: 30px;line-height: 30px;}
.ask_body .content h3{text-align: center;padding: 20px 0;}
.ask_body .content .txt{padding-left: 80px;padding-right: 80px;}

.ask_list li{float: left;margin-right: 20px;width: 300px;height: 350px;font-size: 16px;line-height: 25px;color: #999999;overflow: hidden;position: relative;background: #ffffff;margin-top: 20px;}
.ask_list li:nth-child(4n+0){margin-right: 0px;}
.ask_list li .pic{height: 190px;overflow: hidden;padding: 5px;}
.ask_list li h3{font-size: 16px;font-weight: 900;text-align: center;color: #222222;}
.ask_list li p{font-size: 12px;color: #999999;border-bottom: dashed 1px #ccc;padding: 10px 0;margin-bottom: 10px;}
.ask_list .desc{padding: 10px 20px 10px 20px;}
.ask_list .yuyue{text-align: center;padding: 30px 0px;}
.ask_list .btn{border: solid 1px #E8B325;color: #E8B325;background: #ffffff;}
.ask_list .btn:hover{border: solid 1px #E8B325;color: #ffffff;background: #E8B325;}

.ask_yy{background: url(images/ask_yy.jpg) no-repeat center;width: 100%;height: 340px;text-align: center;line-height: 40px;color: #ffffff;font-size: 18px;margin-top: 50px;}
.ask_yy .tit{padding: 50px 0;}
.ask_yy .tit h1{font-size: 36px;}
.ask_yy .txt {padding-top: 20px;}


.arctile_baojia{background: #222222;padding: 30px 0;}
.arctile_content{margin-top: 20px;background: #ffffff;padding: 20px;line-height: 25px;color: #999999;}
.arctile_content .tit{text-align: center;}
.arctile_content .tit h3{font-size: 24px;padding: 10px 0;color: #222222;}
.arctile_content .content{padding-top: 20px;color: #222222;}
.arctile_content .nextpre{padding-top: 20px;border-top:dashed 1px #CCCCCC;margin-top: 20px;}
.article_like{background:#ffffff;margin-top: 20px;padding: 20px;}
.article_like h3{font-weight: 900;padding-bottom: 20px;font-size: 22px;}
.article_like li{width: 50%;float: left;padding: 10px 0;}



.arctile_faq{background: url(images/article_right_bg.jpg) no-repeat center top #ffffff;}
.arctile_faq .faq_list{padding: 20px;padding-top: 120px;}
.arctile_faq .faq_list li{border-bottom: dashed 1px #ededed;line-height: 30px;margin-top: 20px;}

.article_box{background: #ffffff;padding:20px;margin-bottom: 20px;}
.article_box:hover{border: solid 1px #E8B325;}
.article_box .pic{width: 280px;height: 210px;overflow: hidden;float: left;}
.article_box .txt{width: 550px;height: 210px;overflow: hidden;float: right;color: #999999;line-height: 32px;}

.article_box .txt h3{font-size: 18px;color: #222222;}
.article_box .tit{border-bottom: 1px #ededed solid;height: 70px;}
.article_box .intro{height: 100px;overflow: hidden;padding-top: 5px;}

.article_type{height: 50px;text-align: right;line-height: 50px;padding-top: 10px;}
.article_type span{background: #ffffff;padding: 10px 30px;}
.article_type a{margin: 0 20px;}
.article_type a.active{color:#E8B325;}

/*家装产品*/
.service_dz{background: #F5F5F5;padding-bottom: 50px;}
.dz_title{padding: 30px 0;}
.dz_yzs{padding: 20px 0px;background: #ffffff;}

.service_dz_xj{background: #222222;color: #ffffff;line-height: 25px;padding-bottom: 50px;}
.dz_xj_list .pic{padding: 10px;border: solid 1px #999;width: 280px;}
.dz_xj_list .tit{padding-top: 50px;padding-bottom:20px;font-size: 28px;text-align: center}
.dz_xj_list .tit span{border-bottom: 2px solid #E8B325;}
.dz_xj_list .txt{padding: 5px 20px;text-align: center;}

.service_dz_6d{background: #F5F5F5;padding-bottom: 100px;}
.dz_6d_list{}
.dz_6d_list .pic{padding: 10px;width: 380px;text-align: center;}
.dz_6d_list .tit{padding-top: 20px;padding-bottom:10px;font-size: 28px;text-align: center;line-height: 40px;}
.dz_6d_list .txt{padding: 5px 50px;text-align: center;line-height: 20px;}

.service_dz_cc{padding-bottom: 50px;}
.dz_zc_list li{float: left;width: 180px;;border-right: solid 1px #eeeeee;margin-top: 20px;text-align: center;overflow: hidden;height: 80px;}
.dz_zc_list li:nth-child(6n+0),.dz_zc_list li:last-child{border-right: none;}
.dz_zc_list  .more{border: solid 1px #eeeeee;padding:30px 30px;font-size: 18px;color: #999999;display: inline-block;}
/*.dz_zc_list li img{border-right: solid 1px #ccc;padding-right: 20px;}*/


.dz_wg{padding: 0px;margin: 0px;font-size: 0px;}
.dz_wg img{vertical-align: middle;}
.zc_baojia{background: #222222;padding: 20px 30px 30px 30px;text-align: left;color: #ffffff;line-height: 40px;font-size: 24px;margin-top: -60px;}
.zc_baojia .btn{color: #222222;padding: 0 30px;}

/*家装产品精装*/
.service_jz_tmzx{background: url(service/jz_tmzx_bg.jpg) no-repeat center;width: 100%;height: 1500px;}
.service_jz_tmzx .item{text-align: center;}
/*.service_jz_tmzx .item li{display: none;}*/
.service_jz_tmzx .item .bd{height: 1400px;}
.service_jz_tmzx .item .bd{cursor: pointer;}
.service_jz_tmzx .item span{background: #222222;font-size: 24px;padding: 3px 30px;margin: 10px 20px;color: #ffffff;cursor: pointer;}
.service_jz_tmzx .item span.on{background: #dab783;color: #ad0e0e;}

/*家装产品幕尚*/

/*空间配置模块*/
.service_ms_kjpz{background: #F5F5F5;padding-bottom: 50px;}
.kjpz{background: #ffffff;padding: 20px 0;height: 750px;position: relative;}

.kjpz .kjpz_menu{width: 380px;float: left;position: absolute;top:20px;left: 0;}
.kjpz .kjpz_menu li{font-size: 22px;padding-left: 30px;padding: 30px 20px 30px 30px;}
.kjpz .kjpz_menu li en{color: #ededed;padding-left: 10px;font-size: 16px;}
.kjpz .kjpz_menu li i{float: right;display: none;}
.kjpz .kjpz_menu li.on{background: #E8B325;color: #ffffff;}
.kjpz .kjpz_menu li.on i{display: block;}

.kjpz .kjpz_big .bd{padding-right:20px;}
.kjpz .kjpz_big .hd{padding:20px;margin-top: 30px;}
.kjpz .kjpz_big .hd li{width: 24%;margin-right: 1.3%;height: 188px;float: left;overflow: hidden;}
.kjpz .kjpz_big .hd li:last-child{margin-right: 0;}

.kjpz .kjpz_big .big_img{width: 790px;height: 480px;float: right;overflow: hidden;}
.kjpz .kjpz_big .big_img li{position: relative;height:480px;overflow: hidden;}
.kjpz .kjpz_big .big_img .txt{position: absolute;bottom: 0px;padding: 20px 0;text-align: center;background-color:rgba(0,0,0,0.5);width: 100%;color: #ffffff;font-size: 16px;}

/*高配低价*/
.service_gpdj{padding-bottom: 50px;}
.gpdj_list li{position: relative;height: 500px;margin-top: 30px;}
.gpdj_list .txt_box{background: url(service/qc_gpdj_cp_bg.png) no-repeat center;width: 440px;height: 320px;position: absolute;left: 0;top: 100px;z-index: 100;}
.gpdj_list .img_box{background: url(service/qc_gpdj_cp_1.png) no-repeat center;width: 900px;height: 490px;position: absolute;right: 0;bottom: 0;}
.gpdj_list .img_box img{width: 877px;height: 470px;}

/*.gpdj_list li:nth-child(odd) .txt_box{right: 0;}*/
.gpdj_list li:nth-child(odd) .txt_box{right: 0;left:auto;}
.gpdj_list li:nth-child(odd) .img_box{right: auto;left:0;background: url(service/qc_gpdj_cp_2.png) no-repeat center;text-align: right;}
.gpdj_list .txt_box .txt{padding: 30px;line-height: 20px;}
.gpdj_list .txt_box .line{border-bottom: solid 1px #666;width: 200px;margin-left: 20px;}
.gpdj_list .txt_box .txt h3 {font-size: 28px;padding: 10px 0;margin-left: 20px;}
.gpdj_list .txt_box .txt p {letter-spacing: 3px;margin-left: 20px;}
.gpdj_list .txt_box .txt .wz {background: url(service/point.png) no-repeat left top;margin-top: 20px;padding-left: 20px;font-size: 14px;}

/*家装产品透明报价*/
.service_tmzx {background: url(service/tmzx_bg.jpg) no-repeat center top;width:100%;height:763px;margin-top: 20px;}
.tmzx_baojia{border: #E8B325 solid 5px;padding: 20px;width: 400px;margin-top: 150px;padding-bottom: 50px;}
.tmzx_baojia li{margin-top: 30px;}
.tmzx_baojia h3{padding: 30px 0;font-size: 28px;color: #E8B325;text-align: center;}
.tmzx_baojia .btn{text-align: center;padding: 10px 5px;width: 100%;}
.tmzx_baojia .input-form{border-radius: 0px;padding: 5px 0;text-indent: 10px;}
.service_tmzx .pic{padding-top: 150px;}

/*轻奢 家装配置*/
.qs_pzjj{background: #222222;padding: 50px 0;}
.qs_pzjj li{width: 32%;float: left;margin-right: 2%;position: relative;height: 531px;}
.qs_pzjj li:last-child{margin-right: 0%;}
.qs_pzjj .txt{position: absolute;bottom:0;line-height: 30px;padding: 10px 0;text-align: center;background: #E8B325;width: 100%;display: none;color:#222222;}
.qs_pzjj .txt h3{font-size: 28px;}
.qs_pzjj li:hover .txt{display: block;}

/*多城市地区选择*/
.sys_city_list{padding: 10px;}
.sys_city_list a{display: inline-block;width: 80px;height: 35px;left:10px;padding-top: 10px;}


/*网站地图*/
.maplist{line-height: 30px;}
.maplist li{padding: 10px 0;}
.maplist li a{padding: 5px 10px;background: #e8b325;color: #ffffff;display: inline-block;width: 100px;text-align: center;margin-right: 20px;}
.maplist li a:hover{background: #000;color: #ffffff;}
.maplist li .submenu{padding-top: 20px;}
.maplist li .submenu dd{display: inline-block;width: 100px;margin-right: 20px;}
.maplist li .submenu dd a{background: #ededed;color: #1b1b1b;}
.maplist li .submenu dd a:hover{background: #c0c4cd;color: #1b1b1b;}